8159
21414
Meg akarok figyelni egy leválasztatlan eseményt a NAS-on.
külön oldala van az összes usb meghajtó leválasztásához.
Felvettem az iframe-en keresztül, és mindaddig szeretném tölteni a webhelyet, amíg a kép forrása nem változik meg egy konkrét forráská (zöld sáv jelzi, hogy leválasztotta).
Azért akarom folyamatosan betölteni, mert egy másik webhelyről a jquery.get függvényen keresztül hívom, és azt akarom, hogy várjon, amíg a leválasztási folyamat befejeződik.
Nagyszerű lenne, ha ez csak sima javascriptben lehetséges, de ha szükséges, a jquery-t is be tudom vonni.
Itt van, amit eddig kaptam:
 


Rögtön hibaüzenetet kapok, miszerint az "uiView_TestPic" elem nem létezik, még akkor sem, ha időzítést adok az ellenőrzés futtatása előtt.
A mellékelt iFrame webhely leáll, amint az összes kép betöltődik, és nem akkor, amikor az egész folyamat elkészült. 
Először is, mindkét képkockának ugyanazon a tartományon kell futtatnia, mert a böngészők megakadályozzák, hogy az egyik keret kódja hozzáférjen a másik keret bármelyikéhez, ha azok különböző tartományok. Ha a két keret nem ugyanazon a tartományon van, akkor az iframe-nek figyelnie kell önmagát, és értesítenie kell a másik keretet, amikor befejezte az window.postMessage () használatát.
Ha ugyanabban a tartományban vannak, ez kissé bonyolult. Meg kell szereznie az iframe elemet (ez szerepel a fő dokumentumban). Meg kell várni, hogy készen álljon (mivel be kell töltenie a saját tartalmát). Ezután be kell szereznie a dokumentumot az iframe-be. Ezután megtalálhatja a kívánt képet az iframe-ben. Akkor megfigyelheti annak tartalmát. És természetesen ezt csak akkor teheti meg, ha az iframe ugyanazzal a domainnel rendelkezik, mint a főoldala (biztonsági korlátozások miatt).
Először adjon hozzá egy azonosítót az iframe-hez: